#include "IEC61968/AssetInfo/SwitchInfo.h"
#include "IEC61968/AssetInfo/ShuntCompensatorInfo.h"
#include "IEC61968/AssetInfo/TapeShieldCableInfo.h"
#include "IEC61968/AssetInfo/OverheadWireInfo.h"
#include "IEC61968/AssetInfo/BushingInsulationKind.h"
#include "IEC61968/AssetInfo/WireAssemblyInfo.h"
#include "IEC61968/AssetInfo/ConcentricNeutralCableInfo.h"
#include "IEC61968/AssetInfo/OpenCircuitTest.h"
#include "IEC61968/AssetInfo/InterruptingMediumKind.h"
#include "IEC61968/AssetInfo/CableShieldMaterialKind.h"
#include "IEC61968/AssetInfo/NoLoadTest.h"
#include "IEC61968/AssetInfo/CableInfo.h"
#include "IEC61968/AssetInfo/PowerTransformerInfo.h"
#include "IEC61968/AssetInfo/CableConstructionKind.h"
#include "IEC61968/AssetInfo/ShortCircuitTest.h"
#include "IEC61968/AssetInfo/TransformerTest.h"
#include "IEC61968/AssetInfo/TapChangerInfo.h"
#include "IEC61968/AssetInfo/WireMaterialKind.h"
#include "IEC61968/AssetInfo/TransformerTankInfo.h"
#include "IEC61968/AssetInfo/OperatingMechanismInfo.h"
#include "IEC61968/AssetInfo/TransformerEndInfo.h"
#include "IEC61968/AssetInfo/WirePhaseInfo.h"
#include "IEC61968/AssetInfo/OperatingMechanismKind.h"
#include "IEC61968/AssetInfo/WireUsageKind.h"
#include "IEC61968/AssetInfo/InterrupterUnitInfo.h"
#include "IEC61968/AssetInfo/WireSpacing.h"
#include "IEC61968/AssetInfo/BusbarSectionInfo.h"
#include "IEC61968/AssetInfo/WirePosition.h"
#include "IEC61968/AssetInfo/WireInfo.h"
#include "IEC61968/AssetInfo/WireInsulationKind.h"
#include "IEC61968/AssetInfo/BushingInfo.h"
#include "IEC61968/AssetInfo/CableOuterJacketKind.h"
#include "IEC61968/Work/TransformerRepairItemKind.h"
#include "IEC61968/Work/WorkTimeScheduleKind.h"
#include "IEC61968/Work/RepairItem.h"
#include "IEC61968/Work/Tool.h"
#include "IEC61968/Work/WorkTimeSchedule.h"
#include "IEC61968/Work/BreakerRepairItemKind.h"
#include "IEC61968/Work/MaintenanceWorkTask.h"
#include "IEC61968/Work/WorkAsset.h"
#include "IEC61968/Work/WorkStatusKind.h"
#include "IEC61968/Work/WorkTaskKind.h"
#include "IEC61968/Work/WorkActivityRecord.h"
#include "IEC61968/Work/Vehicle.h"
#include "IEC61968/Work/Work.h"
#include "IEC61968/Work/BreakerMaintenanceKind.h"
#include "IEC61968/Work/BaseWork.h"
#include "IEC61968/Work/WorkTask.h"
#include "IEC61968/Work/VehicleUsageKind.h"
#include "IEC61968/Work/WorkKind.h"
#include "IEC61968/Work/MaintenanceLocation.h"
#include "IEC61968/Work/WorkLocation.h"
#include "IEC61968/Work/InternalLocation.h"
#include "IEC61968/Work/MaterialItem.h"
#include "IEC61968/Work/TransformerMaintenanceKind.h"
#include "IEC61968/Work/RepairWorkTask.h"
#include "IEC61968/DER/DERGroupForecast.h"
#include "IEC61968/DER/DERGroupDispatch.h"
#include "IEC61968/DER/TimeIntervalKind.h"
#include "IEC61968/DER/DispatchSchedule.h"
#include "IEC61968/DER/DERParameterKind.h"
#include "IEC61968/DER/DERFunction.h"
#include "IEC61968/DER/DERMonitorableParameter.h"
#include "IEC61968/DER/DERCurveData.h"
#include "IEC61968/DER/DispatchablePowerCapability.h"
#include "IEC61968/DER/DERUnitSymbol.h"
#include "IEC61968/PaymentMetering/CashierShift.h"
#include "IEC61968/PaymentMetering/ConsumptionTariffInterval.h"
#include "IEC61968/PaymentMetering/TimeTariffInterval.h"
#include "IEC61968/PaymentMetering/Due.h"
#include "IEC61968/PaymentMetering/Cheque.h"
#include "IEC61968/PaymentMetering/LineDetail.h"
#include "IEC61968/PaymentMetering/MerchantAccount.h"
#include "IEC61968/PaymentMetering/Transaction.h"
#include "IEC61968/PaymentMetering/ChequeKind.h"
#include "IEC61968/PaymentMetering/Transactor.h"
#include "IEC61968/PaymentMetering/SupplierKind.h"
#include "IEC61968/PaymentMetering/Shift.h"
#include "IEC61968/PaymentMetering/AuxiliaryAgreement.h"
#include "IEC61968/PaymentMetering/TransactionKind.h"
#include "IEC61968/PaymentMetering/Card.h"
#include "IEC61968/PaymentMetering/AccountMovement.h"
#include "IEC61968/PaymentMetering/PointOfSale.h"
#include "IEC61968/PaymentMetering/Cashier.h"
#include "IEC61968/PaymentMetering/AccountingUnit.h"
#include "IEC61968/PaymentMetering/AuxiliaryAccount.h"
#include "IEC61968/PaymentMetering/ServiceSupplier.h"
#include "IEC61968/PaymentMetering/TenderKind.h"
#include "IEC61968/PaymentMetering/Vendor.h"
#include "IEC61968/PaymentMetering/TariffProfile.h"
#include "IEC61968/PaymentMetering/BankAccountDetail.h"
#include "IEC61968/PaymentMetering/VendorShift.h"
#include "IEC61968/PaymentMetering/Charge.h"
#include "IEC61968/PaymentMetering/MerchantAgreement.h"
#include "IEC61968/PaymentMetering/Tender.h"
#include "IEC61968/PaymentMetering/ChargeKind.h"
#include "IEC61968/PaymentMetering/Receipt.h"
#include "IEC61968/Metering/IntervalBlock.h"
#include "IEC61968/Metering/MeasuringPeriodKind.h"
#include "IEC61968/Metering/PendingCalculation.h"
#include "IEC61968/Metering/PanDisplay.h"
#include "IEC61968/Metering/EndDeviceEventDetail.h"
#include "IEC61968/Metering/DemandResponseProgram.h"
#include "IEC61968/Metering/MeasurementKind.h"
#include "IEC61968/Metering/ReadingType.h"
#include "IEC61968/Metering/UsagePointConnectedKind.h"
#include "IEC61968/Metering/ComFunction.h"
#include "IEC61968/Metering/MeterReading.h"
#include "IEC61968/Metering/EndDeviceControlType.h"
#include "IEC61968/Metering/ServiceMultiplier.h"
#include "IEC61968/Metering/ComModule.h"
#include "IEC61968/Metering/MeterMultiplier.h"
#include "IEC61968/Metering/EndDeviceInfo.h"
#include "IEC61968/Metering/PanPricing.h"
#include "IEC61968/Metering/UsagePointLocation.h"
#include "IEC61968/Metering/EndDeviceCapability.h"
#include "IEC61968/Metering/MacroPeriodKind.h"
#include "IEC61968/Metering/FlowDirectionKind.h"
#include "IEC61968/Metering/TransmissionModeKind.h"
#include "IEC61968/Metering/PanPricingDetail.h"
#include "IEC61968/Metering/AccumulationKind.h"
#include "IEC61968/Metering/AggregateKind.h"
#include "IEC61968/Metering/AmiBillingReadyKind.h"
#include "IEC61968/Metering/ReadingQualityType.h"
#include "IEC61968/Metering/EndDevice.h"
#include "IEC61968/Metering/BaseReading.h"
#include "IEC61968/Metering/EndDeviceEventType.h"
#include "IEC61968/Metering/UsagePointGroup.h"
#include "IEC61968/Metering/PanDemandResponse.h"
#include "IEC61968/Metering/EndDeviceControl.h"
#include "IEC61968/Metering/Register.h"
#include "IEC61968/Metering/UsagePoint.h"
#include "IEC61968/Metering/ControlledAppliance.h"
#include "IEC61968/Metering/EndDeviceEvent.h"
#include "IEC61968/Metering/CommodityKind.h"
#include "IEC61968/Metering/EndDeviceTiming.h"
#include "IEC61968/Metering/IntervalReading.h"
#include "IEC61968/Metering/EndDeviceAction.h"
#include "IEC61968/Metering/ReadingInterharmonic.h"
#include "IEC61968/Metering/MeterWorkTask.h"
#include "IEC61968/Metering/Meter.h"
#include "IEC61968/Metering/RandomisationKind.h"
#include "IEC61968/Metering/ReadingReasonKind.h"
#include "IEC61968/Metering/RationalNumber.h"
#include "IEC61968/Metering/EndDeviceFunction.h"
#include "IEC61968/Metering/ReadingQuality.h"
#include "IEC61968/Metering/Reading.h"
#include "IEC61968/Metering/SimpleEndDeviceFunction.h"
#include "IEC61968/Metering/EndDeviceFunctionKind.h"
#include "IEC61968/Metering/Channel.h"
#include "IEC61968/Metering/ComTechnologyKind.h"
#include "IEC61968/Metering/EndDeviceGroup.h"
#include "IEC61968/Metering/ComDirectionKind.h"
#include "IEC61968/Metering/MeterMultiplierKind.h"
#include "IEC61968/Metering/MetrologyRequirement.h"
#include "IEC61968/Metering/ServiceMultiplierKind.h"
#include "IEC61968/Customers/TroubleReportingKind.h"
#include "IEC61968/Customers/Customer.h"
#include "IEC61968/Customers/AccountNotification.h"
#include "IEC61968/Customers/TroubleTicket.h"
#include "IEC61968/Customers/Tariff.h"
#include "IEC61968/Customers/ServiceLocation.h"
#include "IEC61968/Customers/CustomerNotification.h"
#include "IEC61968/Customers/CustomerKind.h"
#include "IEC61968/Customers/ServiceKind.h"
#include "IEC61968/Customers/CustomerAgreement.h"
#include "IEC61968/Customers/ServiceCategory.h"
#include "IEC61968/Customers/IncidentHazard.h"
#include "IEC61968/Customers/CustomerAccount.h"
#include "IEC61968/Customers/RevenueKind.h"
#include "IEC61968/Customers/NotificationTriggerKind.h"
#include "IEC61968/Customers/PricingStructure.h"
#include "IEC61968/Assets/ComMedia.h"
#include "IEC61968/Assets/InUseStateKind.h"
#include "IEC61968/Assets/AnalyticScore.h"
#include "IEC61968/Assets/InterrupterUnit.h"
#include "IEC61968/Assets/LaborelecStandardKind.h"
#include "IEC61968/Assets/UKMinistryofDefenceStandardKind.h"
#include "IEC61968/Assets/CIGREStandardEditionKind.h"
#include "IEC61968/Assets/FacilityKind.h"
#include "IEC61968/Assets/RiskScore.h"
#include "IEC61968/Assets/LabTestDataSet.h"
#include "IEC61968/Assets/MaintenanceDataSet.h"
#include "IEC61968/Assets/AssetContainer.h"
#include "IEC61968/Assets/TestStandard.h"
#include "IEC61968/Assets/ISOStandardKind.h"
#include "IEC61968/Assets/InUseDate.h"
#include "IEC61968/Assets/OilSampleLocation.h"
#include "IEC61968/Assets/ScaleKind.h"
#include "IEC61968/Assets/ProcedureDataSet.h"
#include "IEC61968/Assets/AssetInfo.h"
#include "IEC61968/Assets/ISOStandard.h"
#include "IEC61968/Assets/LifecycleDate.h"
#include "IEC61968/Assets/TestVariantKind.h"
#include "IEC61968/Assets/AssetHazardKind.h"
#include "IEC61968/Assets/DuctBank.h"
#include "IEC61968/Assets/IEEEStandard.h"
#include "IEC61968/Assets/MediumKind.h"
#include "IEC61968/Assets/Asset.h"
#include "IEC61968/Assets/Bushing.h"
#include "IEC61968/Assets/FailureIsolationMethodKind.h"
#include "IEC61968/Assets/StructureSupport.h"
#include "IEC61968/Assets/TAPPIStandardKind.h"
#include "IEC61968/Assets/OperatingMechanism.h"
#include "IEC61968/Assets/BreakerFailureReasonKind.h"
#include "IEC61968/Assets/InspectionDataSet.h"
#include "IEC61968/Assets/RetiredReasonKind.h"
#include "IEC61968/Assets/TransformerFailureReasonKind.h"
#include "IEC61968/Assets/CorporateStandardKind.h"
#include "IEC61968/Assets/AssetTestSampleTaker.h"
#include "IEC61968/Assets/AggregateScore.h"
#include "IEC61968/Assets/IEEEStandardEditionKind.h"
#include "IEC61968/Assets/EPAStandard.h"
#include "IEC61968/Assets/EPAStandardEditionKind.h"
#include "IEC61968/Assets/OilSpecimen.h"
#include "IEC61968/Assets/SealKind.h"
#include "IEC61968/Assets/EPAStandardKind.h"
#include "IEC61968/Assets/FailureEvent.h"
#include "IEC61968/Assets/AssetOwner.h"
#include "IEC61968/Assets/AssetLocationHazard.h"
#include "IEC61968/Assets/BreakerApplicationKind.h"
#include "IEC61968/Assets/Specimen.h"
#include "IEC61968/Assets/IECStandardEditionKind.h"
#include "IEC61968/Assets/AssetFailureMode.h"
#include "IEC61968/Assets/Streetlight.h"
#include "IEC61968/Assets/ProcedureKind.h"
#include "IEC61968/Assets/AssetModelUsageKind.h"
#include "IEC61968/Assets/ASTMStandard.h"
#include "IEC61968/Assets/ASTMStandardKind.h"
#include "IEC61968/Assets/AssetUser.h"
#include "IEC61968/Assets/AssetGroupKind.h"
#include "IEC61968/Assets/WEPStandardEditionKind.h"
#include "IEC61968/Assets/ProductAssetModel.h"
#include "IEC61968/Assets/AcceptanceTest.h"
#include "IEC61968/Assets/UKMinistryOfDefenceStandard.h"
#include "IEC61968/Assets/TAPPIStandard.h"
#include "IEC61968/Assets/Structure.h"
#include "IEC61968/Assets/UKMinistryOfDefenceStandardEditionKind.h"
#include "IEC61968/Assets/LaborelecStandardEditionKind.h"
#include "IEC61968/Assets/Maintainer.h"
#include "IEC61968/Assets/SealConditionKind.h"
#include "IEC61968/Assets/IEEEStandardKind.h"
#include "IEC61968/Assets/Joint.h"
#include "IEC61968/Assets/AssetHealthEvent.h"
#include "IEC61968/Assets/DINStandardEditionKind.h"
#include "IEC61968/Assets/RiskScoreKind.h"
#include "IEC61968/Assets/Facility.h"
#include "IEC61968/Assets/AssetFailureClassification.h"
#include "IEC61968/Assets/Seal.h"
#include "IEC61968/Assets/DeploymentStateKind.h"
#include "IEC61968/Assets/CatalogAssetType.h"
#include "IEC61968/Assets/IECStandardKind.h"
#include "IEC61968/Assets/SampleContainerType.h"
#include "IEC61968/Assets/IECStandard.h"
#include "IEC61968/Assets/AssetTestLab.h"
#include "IEC61968/Assets/Cabinet.h"
#include "IEC61968/Assets/CIGREStandard.h"
#include "IEC61968/Assets/AssetDeployment.h"
#include "IEC61968/Assets/TAPPIStandardEditionKind.h"
#include "IEC61968/Assets/HealthScore.h"
#include "IEC61968/Assets/CIGREStandardKind.h"
#include "IEC61968/Assets/Procedure.h"
#include "IEC61968/Assets/TestReason.h"
#include "IEC61968/Assets/AssetKind.h"
#include "IEC61968/Assets/Manufacturer.h"
#include "IEC61968/Assets/AssetFunction.h"
#include "IEC61968/Assets/TestDataSet.h"
#include "IEC61968/Assets/FinancialInfo.h"
#include "IEC61968/Assets/AssetLifecycleStateKind.h"
#include "IEC61968/Assets/ASTMStandardEditionKind.h"
#include "IEC61968/Assets/ISOStandardEditionKind.h"
#include "IEC61968/Assets/AssetGroup.h"
#include "IEC61968/Assets/DobleStandardKind.h"
#include "IEC61968/Assets/DobleStandardEditionKind.h"
#include "IEC61968/Assets/WEPStandardKind.h"
#include "IEC61968/Assets/LaborelecStandard.h"
#include "IEC61968/Assets/TestMethod.h"
#include "IEC61968/Assets/WEPStandard.h"
#include "IEC61968/Assets/DINStandard.h"
#include "IEC61968/Assets/FACTSDevice.h"
#include "IEC61968/Assets/DINStandardKind.h"
#include "IEC61968/Assets/DiagnosisDataSet.h"
#include "IEC61968/Assets/OilTemperatureSource.h"
#include "IEC61968/Assets/DeploymentDate.h"
#include "IEC61968/Assets/TransformerApplicationKind.h"
#include "IEC61968/Assets/Medium.h"
#include "IEC61968/Assets/DobleStandard.h"
#include "IEC61968/Assets/AssetOrganisationRole.h"
#include "IEC61968/Assets/SwitchOperationSummary.h"
#include "IEC61968/Assets/Analytic.h"
#include "IEC61968/Assets/AnalyticKind.h"
#include "IEC61968/Common/Status.h"
#include "IEC61968/Common/ExtensionItem.h"
#include "IEC61968/Common/UserAttribute.h"
#include "IEC61968/Common/ParentOrganization.h"
#include "IEC61968/Common/Editor.h"
#include "IEC61968/Common/Version.h"
#include "IEC61968/Common/ExtensionsList.h"
#include "IEC61968/Common/Document.h"
#include "IEC61968/Common/StreetDetail.h"
#include "IEC61968/Common/Organisation.h"
#include "IEC61968/Common/TelephoneNumber.h"
#include "IEC61968/Common/ConfigurationEvent.h"
#include "IEC61968/Common/TownDetail.h"
#include "IEC61968/Common/StreetAddress.h"
#include "IEC61968/Common/CrewType.h"
#include "IEC61968/Common/PositionPoint.h"
#include "IEC61968/Common/Approver.h"
#include "IEC61968/Common/OperationPersonRole.h"
#include "IEC61968/Common/Issuer.h"
#include "IEC61968/Common/Hazard.h"
#include "IEC61968/Common/OrganisationRole.h"
#include "IEC61968/Common/Priority.h"
#include "IEC61968/Common/Operator.h"
#include "IEC61968/Common/CrewMember.h"
#include "IEC61968/Common/Agreement.h"
#include "IEC61968/Common/Appointment.h"
#include "IEC61968/Common/FieldDispatchStep.h"
#include "IEC61968/Common/TimePoint.h"
#include "IEC61968/Common/ActivityRecord.h"
#include "IEC61968/Common/ElectronicAddress.h"
#include "IEC61968/Common/TimeSchedule.h"
#include "IEC61968/Common/Ownership.h"
#include "IEC61968/Common/ScheduledEventData.h"
#include "IEC61968/Common/Person.h"
#include "IEC61968/Common/CrewStatusKind.h"
#include "IEC61968/Common/FieldDispatchHistory.h"
#include "IEC61968/Common/DocumentPersonRole.h"
#include "IEC61968/Common/Location.h"
#include "IEC61968/Common/CoordinateSystem.h"
#include "IEC61968/Common/ScheduledEvent.h"
#include "IEC61968/Common/Author.h"
#include "IEC61968/Common/Crew.h"
#include "IEC61968/Common/PersonRole.h"
#include "IEC61968/IEC61968CIMVersion.h"
#include "IEC61968/Operations/FieldSafetySupervisor.h"
#include "IEC61968/Operations/GroundAction.h"
#include "IEC61968/Operations/OperationalRestriction.h"
#include "IEC61968/Operations/EstimatedRestorationTime.h"
#include "IEC61968/Operations/PSREventKind.h"
#include "IEC61968/Operations/PSREvent.h"
#include "IEC61968/Operations/CutAction.h"
#include "IEC61968/Operations/Incident.h"
#include "IEC61968/Operations/SwitchingOrder.h"
#include "IEC61968/Operations/Outage.h"
#include "IEC61968/Operations/PlannedOutage.h"
#include "IEC61968/Operations/ERTConfidenceKind.h"
#include "IEC61968/Operations/SwitchingAction.h"
#include "IEC61968/Operations/TempEquipActionKind.h"
#include "IEC61968/Operations/TroubleOrder.h"
#include "IEC61968/Operations/OperationsSafetySupervisor.h"
#include "IEC61968/Operations/OperationalTag.h"
#include "IEC61968/Operations/ClearanceAction.h"
#include "IEC61968/Operations/SwitchAction.h"
#include "IEC61968/Operations/ClearanceActionKind.h"
#include "IEC61968/Operations/MeasurementAction.h"
#include "IEC61968/Operations/SwitchActionKind.h"
#include "IEC61968/Operations/OutageOrder.h"
#include "IEC61968/Operations/AreaKind.h"
#include "IEC61968/Operations/GenericAction.h"
#include "IEC61968/Operations/SwitchingStepGroup.h"
#include "IEC61968/Operations/ClearanceDocument.h"
#include "IEC61968/Operations/JumperAction.h"
#include "IEC61968/Operations/OperationalUpdatedRating.h"
#include "IEC61968/Operations/SafetyDocument.h"
#include "IEC61968/Operations/OutageCauseKind.h"
#include "IEC61968/Operations/OutageArea.h"
#include "IEC61968/Operations/OutageStatusKind.h"
#include "IEC61968/Operations/VerificationAction.h"
#include "IEC61968/Operations/UnplannedOutage.h"
#include "IEC61968/Operations/TagActionKind.h"
#include "IEC61968/Operations/OutagePlan.h"
#include "IEC61968/Operations/TagAction.h"
#include "IEC61968/Operations/ServicePointOutageSummary.h"
#include "IEC61968/Operations/SwitchingPlan.h"
#include "IEC61968/Operations/SwitchingStep.h"
#include "IEC61968/Operations/ControlAction.h"
#include "IEC61968/Operations/EnergySourceAction.h"
#include "IEC61968/LoadControl/ConnectDisconnectFunction.h"
#include "IEC61968/LoadControl/RemoteConnectDisconnectInfo.h"
#include "IEC61968/InfIEC61968/InfAssets/UndergroundStructureKind.h"
#include "IEC61968/InfIEC61968/InfAssets/StreetlightLampKind.h"
#include "IEC61968/InfIEC61968/InfAssets/CoolingKind.h"
#include "IEC61968/InfIEC61968/InfAssets/UndergroundStructure.h"
#include "IEC61968/InfIEC61968/InfAssets/BushingInsulationPF.h"
#include "IEC61968/InfIEC61968/InfAssets/PoleBaseKind.h"
#include "IEC61968/InfIEC61968/InfAssets/FACTSDeviceKind.h"
#include "IEC61968/InfIEC61968/InfAssets/PolePreservativeKind.h"
#include "IEC61968/InfIEC61968/InfAssets/TowerConstructionKind.h"
#include "IEC61968/InfIEC61968/InfAssets/ReliabilityInfo.h"
#include "IEC61968/InfIEC61968/InfAssets/Reconditioning.h"
#include "IEC61968/InfIEC61968/InfAssets/BushingInsulationPfTestKind.h"
#include "IEC61968/InfIEC61968/InfAssets/Specification.h"
#include "IEC61968/InfIEC61968/InfAssets/PoleTreatmentKind.h"
#include "IEC61968/InfIEC61968/InfAssets/TransformerObservation.h"
#include "IEC61968/InfIEC61968/InfAssets/DimensionsInfo.h"
#include "IEC61968/InfIEC61968/InfAssets/JointConfigurationKind.h"
#include "IEC61968/InfIEC61968/InfAssets/Pole.h"
#include "IEC61968/InfIEC61968/InfAssets/CoolingPowerRating.h"
#include "IEC61968/InfIEC61968/InfAssets/Tower.h"
#include "IEC61968/InfIEC61968/InfAssets/StructureSupportKind.h"
#include "IEC61968/InfIEC61968/InfAssets/StructureMaterialKind.h"
#include "IEC61968/InfIEC61968/InfAssets/JointFillKind.h"
#include "IEC61968/InfIEC61968/InfAssets/AnchorKind.h"
#include "IEC61968/InfIEC61968/InfAssets/AssetPropertyCurve.h"
#include "IEC61968/InfIEC61968/InfAssets/WindingInsulation.h"
#include "IEC61968/InfIEC61968/InfWork/CostType.h"
#include "IEC61968/InfIEC61968/InfWork/OldWorkTask.h"
#include "IEC61968/InfIEC61968/InfWork/DesignLocationCU.h"
#include "IEC61968/InfIEC61968/InfWork/WorkActionKind.h"
#include "IEC61968/InfIEC61968/InfWork/Assignment.h"
#include "IEC61968/InfIEC61968/InfWork/OneCallRequest.h"
#include "IEC61968/InfIEC61968/InfWork/WorkFlowStep.h"
#include "IEC61968/InfIEC61968/InfWork/TypeMaterial.h"
#include "IEC61968/InfIEC61968/InfWork/QualificationRequirement.h"
#include "IEC61968/InfIEC61968/InfWork/WorkIdentifiedObject.h"
#include "IEC61968/InfIEC61968/InfWork/CUContractorItem.h"
#include "IEC61968/InfIEC61968/InfWork/Project.h"
#include "IEC61968/InfIEC61968/InfWork/DesignLocation.h"
#include "IEC61968/InfIEC61968/InfWork/InfoQuestion.h"
#include "IEC61968/InfIEC61968/InfWork/Capability.h"
#include "IEC61968/InfIEC61968/InfWork/CUWorkEquipmentItem.h"
#include "IEC61968/InfIEC61968/InfWork/CUGroup.h"
#include "IEC61968/InfIEC61968/InfWork/BusinessCase.h"
#include "IEC61968/InfIEC61968/InfWork/CULaborItem.h"
#include "IEC61968/InfIEC61968/InfWork/ShiftPattern.h"
#include "IEC61968/InfIEC61968/InfWork/ContractorItem.h"
#include "IEC61968/InfIEC61968/InfWork/NonStandardItem.h"
#include "IEC61968/InfIEC61968/InfWork/AccessPermit.h"
#include "IEC61968/InfIEC61968/InfWork/CUMaterialItem.h"
#include "IEC61968/InfIEC61968/InfWork/WorkCostDetail.h"
#include "IEC61968/InfIEC61968/InfWork/WorkCostSummary.h"
#include "IEC61968/InfIEC61968/InfWork/LaborItem.h"
#include "IEC61968/InfIEC61968/InfWork/CUAllowableAction.h"
#include "IEC61968/InfIEC61968/InfWork/CULaborCode.h"
#include "IEC61968/InfIEC61968/InfWork/OverheadCost.h"
#include "IEC61968/InfIEC61968/InfWork/ConditionFactorKind.h"
#include "IEC61968/InfIEC61968/InfWork/CompatibleUnit.h"
#include "IEC61968/InfIEC61968/InfWork/Usage.h"
#include "IEC61968/InfIEC61968/InfWork/Regulation.h"
#include "IEC61968/InfIEC61968/InfWork/MiscCostItem.h"
#include "IEC61968/InfIEC61968/InfWork/DesignKind.h"
#include "IEC61968/InfIEC61968/InfWork/PropertyUnit.h"
#include "IEC61968/InfIEC61968/InfWork/ConditionFactor.h"
#include "IEC61968/InfIEC61968/InfWork/WorkDocument.h"
#include "IEC61968/InfIEC61968/InfWork/Design.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/WindingInsulationKind.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/CompositeSwitchKind.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/CompositeSwitchInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/OldTransformerEndInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/CurrentTransformerInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/RecloserInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/AssetModelCatalogueItem.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/RegulationBranchKind.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/OldSwitchInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/ProtectionEquipmentInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/OldTransformerTankInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/SurgeArresterInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/BreakerInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/AssetModelCatalogue.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/TransformerFunctionKind.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/PotentialTransformerInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/OilPreservationKind.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/FaultIndicatorInfo.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/ShuntImpedanceLocalControlKind.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/ShuntImpedanceControlKind.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/TransformerConstructionKind.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/TransformerCoreKind.h"
#include "IEC61968/InfIEC61968/InfAssetInfo/FaultIndicatorResetKind.h"
#include "IEC61968/InfIEC61968/InfCommon/PropertyOrganisationRole.h"
#include "IEC61968/InfIEC61968/InfCommon/OldCrew.h"
#include "IEC61968/InfIEC61968/InfCommon/Craft.h"
#include "IEC61968/InfIEC61968/InfCommon/Role.h"
#include "IEC61968/InfIEC61968/InfCommon/PersonPropertyRole.h"
#include "IEC61968/InfIEC61968/InfCommon/SkillLevelKind.h"
#include "IEC61968/InfIEC61968/InfCommon/Bank.h"
#include "IEC61968/InfIEC61968/InfCommon/Ratio.h"
#include "IEC61968/InfIEC61968/InfCommon/DocumentOrganisationRole.h"
#include "IEC61968/InfIEC61968/InfCommon/OrgOrgRole.h"
#include "IEC61968/InfIEC61968/InfCommon/BankAccount.h"
#include "IEC61968/InfIEC61968/InfCommon/BusinessRole.h"
#include "IEC61968/InfIEC61968/InfCommon/BusinessPlan.h"
#include "IEC61968/InfIEC61968/InfCommon/OldPerson.h"
#include "IEC61968/InfIEC61968/InfCommon/PersonOrganisationRole.h"
#include "IEC61968/InfIEC61968/InfCommon/Skill.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpReceivable.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpDocument.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpInventory.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpRecDelvLineItem.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpTimeSheet.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpInvoiceLineItemKind.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpBankAccount.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpLedgerEntry.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpPayable.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpPurchaseOrder.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpLedger.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpLedgerBudget.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpItemMaster.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpAccountKind.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpPayableLineItem.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpJournal.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpInventoryCount.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpCompetency.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpLedBudLineItem.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpProjectAccounting.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpQuote.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpTimeEntry.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpReqLineItem.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpJournalEntry.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpSalesOrder.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpPersonnel.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpRequisition.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpPOLineItem.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpPayment.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpInvoice.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpInvoiceLineItem.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpReceiveDelivery.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpIdentifiedObject.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpRecLineItem.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpBomItemData.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpChartOfAccounts.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpEngChangeOrder.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpIssueInventory.h"
#include "IEC61968/InfIEC61968/InfERPSupport/BillMediaKind.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpInvoiceKind.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpSiteLevelData.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpQuoteLineItem.h"
#include "IEC61968/InfIEC61968/InfERPSupport/ErpBOM.h"
#include "IEC61968/InfIEC61968/InfTypeAsset/GeneratorTypeAsset.h"
#include "IEC61968/InfIEC61968/InfTypeAsset/TypeAssetCatalogue.h"
#include "IEC61968/InfIEC61968/InfWiresExt/SVC.h"
#include "IEC61968/InfIEC61968/InfWiresExt/ShuntCompensatorControl.h"
#include "IEC61968/InfIEC61968/InfLocations/ZoneKind.h"
#include "IEC61968/InfIEC61968/InfLocations/Zone.h"
#include "IEC61968/InfIEC61968/InfLocations/RightOfWay.h"
#include "IEC61968/InfIEC61968/InfLocations/DemographicKind.h"
#include "IEC61968/InfIEC61968/InfLocations/RedLine.h"
#include "IEC61968/InfIEC61968/InfLocations/LandProperty.h"
#include "IEC61968/InfIEC61968/InfLocations/LocationGrant.h"
#include "IEC61968/InfIEC61968/InfLocations/LandPropertyKind.h"
#include "IEC61968/InfIEC61968/InfLocations/Route.h"
#include "IEC61968/InfIEC61968/InfCustomers/ServiceGuarantee.h"
#include "IEC61968/InfIEC61968/InfCustomers/WorkBillingInfo.h"
#include "IEC61968/InfIEC61968/InfCustomers/SubscribePowerCurve.h"
#include "IEC61968/InfIEC61968/InfCustomers/PowerQualityPricing.h"
#include "IEC61968/InfIEC61968/InfCustomers/ExternalCustomerAgreement.h"
#include "IEC61968/InfIEC61968/InfCustomers/CustomerBillingKind.h"
#include "IEC61968/InfIEC61968/InfCustomers/CustomerBillingInfo.h"
#include "IEC61968/InfIEC61968/InfCustomers/ComplianceEvent.h"
#include "IEC61968/InfIEC61968/InfCustomers/StandardIndustryCode.h"
#include "IEC61968/AssetMeas/AssetDiscrete.h"
#include "IEC61968/AssetMeas/OilAnalysisMoistureAnalog.h"
#include "IEC61968/AssetMeas/InspectionDiscrete.h"
#include "IEC61968/AssetMeas/AssetStringKind.h"
#include "IEC61968/AssetMeas/CalculationMethodHierarchy.h"
#include "IEC61968/AssetMeas/OilAnalysisPCBAnalogKind.h"
#include "IEC61968/AssetMeas/OilAnalysisFluidDiscreteKind.h"
#include "IEC61968/AssetMeas/OilAnalysisMoistureAnalogKind.h"
#include "IEC61968/AssetMeas/OilAnalysisPaperAnalogKind.h"
#include "IEC61968/AssetMeas/OilAnalysisParticleAnalogKind.h"
#include "IEC61968/AssetMeas/AssetTemperaturePressureAnalogKind.h"
#include "IEC61968/AssetMeas/OilAnalysisFluidAnalog.h"
#include "IEC61968/AssetMeas/OilAnalysisParticleDiscrete.h"
#include "IEC61968/AssetMeas/OilAnalysisParticleDiscreteKind.h"
#include "IEC61968/AssetMeas/CalculationMethodOrder.h"
#include "IEC61968/AssetMeas/AssetAnalog.h"
#include "IEC61968/AssetMeas/CalculationTechniqueKind.h"
#include "IEC61968/AssetMeas/OilAnalysisFluidAnalogKind.h"
#include "IEC61968/AssetMeas/OilAnalysisPCBDiscreteKind.h"
#include "IEC61968/AssetMeas/PeriodicStatisticalCalculation.h"
#include "IEC61968/AssetMeas/OilAnalysisGasAnalog.h"
#include "IEC61968/AssetMeas/InspectionAnalogKind.h"
#include "IEC61968/AssetMeas/OilAnalysisFluidDiscrete.h"
#include "IEC61968/AssetMeas/OilAnalysisGasAnalogKind.h"
#include "IEC61968/AssetMeas/OilAnalysisPCBAnalog.h"
#include "IEC61968/AssetMeas/OilAnalysisPCBDiscrete.h"
#include "IEC61968/AssetMeas/OilAnalysisPaperAnalog.h"
#include "IEC61968/AssetMeas/StatisticalCalculation.h"
#include "IEC61968/AssetMeas/InspectionAnalog.h"
#include "IEC61968/AssetMeas/OilAnalysisMetalsAnalogKind.h"
#include "IEC61968/AssetMeas/AssetStringMeasurement.h"
#include "IEC61968/AssetMeas/CalculationModeKind.h"
#include "IEC61968/AssetMeas/OilAnalysisMetalsAnalog.h"
#include "IEC61968/AssetMeas/CalculationIntervalUnitKind.h"
#include "IEC61968/AssetMeas/AssetTemperaturePressureAnalog.h"
#include "IEC61968/AssetMeas/InspectionDiscreteKind.h"
#include "IEC61968/AssetMeas/OilAnalysisParticleAnalog.h"
